const joi = require("joi")
let _id = joi.string().required().error(new Error('_id为必填项'))
let rolename = joi.string().min(3).max(10).required().error(new Error('角色名称长度为3-10个字符，且为必填项'))
let status = joi.boolean().error(new Error('角色状态格式不正确'))
let sort = joi.number().error(new Error('角色排序为Numebr类型'))

const RoleSchema = {
    append: joi.object({ rolename, status, sort }),
    update: joi.object({ _id, rolename, status, sort })
}

module.exports = RoleSchema